package cn.com.xuhx.mapper;

import cn.com.xuhx.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ParamMapper {

    //一个参数
    User queryUserByID(int id);

    //多个参数（参数名字默认从arg0开始取）
    List<User> queryUserByAgeAndTel(int age, String tel);

    //多个参数（使用命名参数）
    List<User> queryUserByAgeAndTel2(@Param("age") int age, @Param("tel") String tel);

    //自定义参数查询
    List<User> queryUserBySelf(Map<String,Object> map);
}
